#ifndef _TRANSFORM_H
#define _TRANSFORM_H
#include <vector3.h>

class Transform {
	public:
        Transform( vector3 position, vector3 rotation );
        Transform();
        void setX( double x );
        void setY( double y );
        void setZ( double z );

		/* DEV FUNCTIONS */
		double returnX();
		double returnY();
		double returnZ();

        void setPosition( vector3 );
        void translate( vector3 direction );

    private:
        vector3 position;
        vector3 rotation;
        vector3 scale;
};

#endif // _TRANSFORM_H
